//练习 1).输入小写，输出对应大写。用函数处理
#include <stdio.h>
/*void change(char *ch){
    int i;
    for(i=0;i<12;i++){
        if(*(ch+i)>='a'&&*(ch+i)<='z'){
            *(ch+i)=*((ch+i)-32);}
        if(*(ch+i)>='A'&&*(ch+i)<='Z'){
            *(ch+i)=*((ch+i)+32);
        
        }
        
    }
}
int main() {
    char *ch[12];
    printf("请输入一个小写字母:");
    
    for(int i=0;i<12;i++){
        gets(*ch+i);
        change(*ch+i);
        puts(*ch+i);
    }
    

}
*/
//练习2).对指针做的一些简单运算。
struct stu{
    double d;//8
    int    a;//4
    char   c;//4


}s1;
struct stu2{
   
    int a;   //8
    double d;//8
    char c;  //8
    
    
}s2;
struct stu3{
    
    int a;    //4
    char c;   //4
    double d; //8
    
}s3;
struct stu4{
 
 
 
 int a;
 char c;
 int b;
 double d;
    char g[49];
 
 
}s4;
 int main(){
    
     //各种数据类型在内存中占的字符数；
    //sizeof运算符，能够得到指数类型在内存中的字节数
   
    
    printf("%lu",sizeof(s4));
    
    
    
}
 